img{
    image-rendering: -moz-crisp-edges; /* Firefox */     
    image-rendering: -o-crisp-edges; /* Opera */      
    image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */
    image-rendering: crisp-edges; 
    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
    display: inline-block;
}
.home-banner{
    height: calc(100vh);z-index: 5;background-color:rgba(3, 3, 3, 1);top: calc(-1 * var(--top-nav));
}
.homewarp{position: relative;height: calc(100vh);}
.head_pc{  position: fixed; z-index: 990; top: 0; left: 0; width: 100%; height:75px; background: rgba(116, 119, 123, 0);}
.overlady{width:100%;height:100%;background-color:rgba(0,0,0,0.4);position:absolute;z-index:10;top:0;left:0; display: block;}
.slide-img{position: relative; z-index: 8; height: 100%;}
#videobg{display: none;
    position: fixed;
    background: rgba(0,0,0,0.8);
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;}
#video-1{
    position: absolute !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);width: 100%;
    height: auto;
    max-width: 1000px;
    background-color: rgb(0, 0, 0);
    overflow: hidden;}
.video{top: 0; left: 0; position: absolute; height: calc(100vh); min-width: 100%; object-fit: cover;display: block;}
.bannerpic{visibility: hidden; max-height: 100%; height: 100%; width: 100%;}
.djbox{width: 100px; height: 50px; display: none; position: absolute; left: 50%; top: 50%;margin-left: -50px; margin-top: -25px; background: #000; color: #fff; line-height: 50px; text-align: center; cursor: pointer; z-index: 110;}
.fixtop{background: rgba(22, 22, 22, 1);}
.bannerBotn{position: absolute; width: 100%; left: 0; bottom: 40px; z-index: 20; color: #fff;}
.b_list_num{ font-size: 20px; color: #fff;font-weight: 700; font-family: D-Din;}
.b_list_num span{ font-size: 50px;font-weight: 700;line-height: 50px;}
.b_list_txt{ font-size: 16px; color: #fff; line-height: 24px; margin-top: 15px; text-align: center;}
.head_wap{position: fixed; z-index: 889; top: 0; left: 0; width: 100%; }
.m1{ background: rgba(3, 3, 3, 1);}
.mdtop{padding-top: 50px;}
.play {
    align-items: center;
    position: absolute;
    z-index: 120;
    left: 50%;
    top: 50%;
    cursor: pointer;
    display: none;
    height: 30px;
    height: 60px;
    margin-top: -30px;
    margin-left: -30px;
}
.play img{height: 60px;}
.gbvideo {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}
.listwarpmain{position: relative; overflow: hidden; margin-top: 50px;}
.listhei{height: 700px}
.hproc-item{width:20%;height: 100%; position: relative;}
.hproc-item a{display: inline-block; width: 100%;height: 100%; position: relative;}
.listhterr1 .hproc-item{width: 14%;}
.ani{transition: all .5s cubic-bezier(.4,0,.2,1)!important;  -webkit-transform-style: preserve-3d;  -webkit-backface-visibility: hidden;}
.bgs-cover{background-size: cover;background-repeat: no-repeat; background-position: center center;}
.hproc-item.active { width:40%;flex-grow: 1;}
.listhterr1 .hproc-item.active{width: 44%;}
.mbg{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.hpmaox{ width: 100%; height: 100%; position: relative; z-index: 10;}
.hproc-item.active .overdia{background: linear-gradient(180deg, rgba(0, 119, 255, 0.16) 0%, rgba(21, 81, 150, 0.38) 61.42%, rgba(37, 135, 247, 0.53) 100%); width: 100%; height: 100%;}
.listhterr1 .hproc-item .overdia,.listhterr2 .hproc-item .overdia{background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 61.42%, rgba(0, 0, 0, 0.3) 100%); width: 100%; height: 100%;}
.listhterr1 .hproc-item.active .overdia,.listhterr2 .hproc-item.active .overdia{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 61.42%, rgba(0, 0, 0, 0) 100%); }
.hp_title{padding: 50px 48px; color: #fff;font-size: 14px; line-height: 20px;}
.hp_title h2{ font-size: 24px; font-weight: 700; line-height: 34px; padding-bottom: 5px;color:rgba(235,237,240,1)}

.hp_con{padding: 100px 60px 0;font-size: 16px; line-height: 54px; color: #fff; text-align: justify;flex-grow: 1;opacity: 0;transform: translate3d(0,2rem,0);
    transition: all .5s ease;}
.hp_conbox{padding-top: 10%;padding-left:48px; width: 90%;color: #fff; flex-grow: 1;opacity: 0;transform: translate3d(0,2rem,0);
        transition: all .5s ease;}
.hp_con_tit{font-size: 28px; line-height: 40px; padding-bottom: 25px;}    

.hp_bot{position: relative; font-size: 24px; line-height: 34px; padding: 10px 0; border-bottom: 1px solid rgba(191, 203, 217, 1);}  
.arrRig{ width: 24px; height: 6px; position: absolute; right: 50%; top: 50%;margin-top: -3px; z-index: 1;transition: all .7s linear;  background: url('../images/home/arrowIcon.png') no-repeat center right; background-size: cover;}  
.hproc-item.active .arrRig{ right: 0;}
.hproc-item.active .hp_con,.hproc-item.active .hp_conbox{transition-delay: .4s; opacity: 1; transform: unset;}
.hproc-item:hover .mbg,.tabbon:hover img,.abonebotList:hover,.caselist:hover .casepinc,.anma1:hover,.digtwbox:hover,.znhys1 .znonelist:hover .dtopimg img{transform: scale(1.1);}

.m2,.m6{ height: 850px; background: url('../images/home/two_bg.jpg') no-repeat center center;background-size: cover !important}
.warpslidcon{margin-top: 30px;}
.navTab{ width: 360px; padding: 20px 0; height: 635px;border-radius: 4px 0px 0px 4px;background: rgba(22, 22, 22, 1);}
.navTab div{ cursor: pointer; height: 60px; line-height: 60px; text-align: center;font-size: 18px; color: #fff; position: relative;}
/*.navTab div.active{background: rgba(0, 91, 247, 0.18);}*/
.navTab div .linesp{ display: inline-block; position: absolute; width: 0; height: 100%; top: 0; left: 0; z-index: 1; background: rgba(0, 91, 247, 0.18); transition: all .25s linear;  }
.navTab div:hover .linesp,.navTab div.active .linesp{ width: 100%;}
.navTab div .con{display: inline-block; position: relative; z-index: 10;}
.swiper-container-tab{background: rgba(22, 22, 22, .4);width: 940px;  padding: 20px 0;height: 635px;border-radius: 0px 4px 4px 0px;font-size: 18px;color: rgba(168, 168, 168, 1); line-height: 34px;}
.content-slide{padding: 15px 50px;}
.content-slide .tit{font-size: 30px;font-weight: 700; line-height: 40px; color: #fff; padding-bottom: 10px;}
.content-slide p{ color: #EBEDF0;}
.tabbon{margin-top: 15px; position: relative; overflow: hidden; height: 450px;}
.tabbon img{max-width: 100%;  transition: all .5s cubic-bezier(.4,0,.2,1)!important;  -webkit-transform-style: preserve-3d; }
.swiper-container-tab .swiper-pagination{ display: none;}

.m3{background: rgba(0, 0, 0, 1) url('../images/home/three_bg.png') no-repeat right bottom; padding-bottom: 110px;}
.lisbomain{margin-top: 58px;}
.limain{border-radius: 4px;background: rgba(30, 32, 36, 0.8); width: 310px; height: 372px; position: relative; padding: 20px 0;font-size: 14px; line-height: 34px;color: rgba(255, 255, 255, 0.69); text-align: justify;}
.toplogo{text-align: center;margin-bottom: 20px; padding: 5px 20px;}
.topcon{ padding: 0 25px;}
.toplogo img{ max-width: 100%;}
.bgfroulist{width: 232px; height: 312px; background: url('../images/home/four-bg-icon.png') no-repeat center center;background-size: 100% 100%; display: flex; align-items: center; justify-content: center;}
.bgfroulist img{ width: 85%; border-radius: 4px;}
.lisboc .limain:hover,.foorimg:hover,.forconbot .fourcon:hover,.hd1a:hover,.content-slide:hover .gwlistimg img,.threetop1:hover img,.cardm2:hover,.cardm2:hover .cardmimg img,.offlist:hover,.jshliwa:hover{transform: scale(1.1);}
.threeloglist{margin-top: 90px; text-align: center;}
.logolistbot{height: 100px;}
.lisboc .swiper-container{padding:30px 0}

.m4{height: 1065px; padding-top: 10px; background: url('../images/home/four-bg.jpg') no-repeat center center;background-size: cover !important}
.fourtop{font-size: 20px; width: 25%; color: #fff; line-height: 50px; text-align: center; font-weight: 700; margin-top: 40px;}
.fourtop span{ font-size: 50px;}
.fottxt{ font-size: 16px; margin-top: 5px; font-weight: 500; line-height: 24px;}
.forcontop{margin-top: 60px;}
.forconbot .fourcon{margin: 0 5%;}
.four_line{ height: 22px; width: 100%; background:url('../images/home/four-icon.png') no-repeat center center;background-size: cover !important; margin: 25px 0 20px;}

.m5{background: rgba(0, 5, 11, 1)url('../images/home/five_bg.png') no-repeat right bottom; padding-top: 30px; height: 850px;}
.morea{font-size: 18px;color: rgba(33, 122, 255, 1); line-height: 24px;}
.arrowicon{width: 16px; height: 16px; display: inline-block; background:url('../images/home/five_icon.png') no-repeat center center; vertical-align: middle; margin-left: 5px;}
.botom{position: absolute; left: 0;bottom: 15px;font-size: 14px; color: #fff; line-height: 20px; width: 100%;}
.botmleft{ color: rgba(33, 122, 255, 1); padding-left: 15px;}
.botmrig{padding-right: 15px;}
.foot_wap{display: none;}
.absimg{display: none; position: absolute; right: 0; top: 0;}
.ftLeft{position: relative;}
.rigimg,.ftcon{display: block;}
.arr2{display: none;}
.arr1{display:inline-block;}
.wapprda.active .arr2{display: inline-block;}
.wapprda.active .arr1{display: none;}

.m6{ background-image: url('../images/home/one-bg.png');}
/* 智能会议室 start */
.slid-img{top: 0;
    left: 0;
    position: absolute;
    height: calc(100vh);
    min-width: 100%;
    object-fit: cover;
    z-index: 1;
}
.slidcon{ width: 100%; position: absolute; left: 0; top: 46%; z-index: 10; }
.slidcon h2{font-size: 48px;font-weight: 900; line-height: 70px; text-align: center; color: #fff; }
.slidcon p{font-size: 30px; color: #fff; line-height: 44px; text-align: center;margin-top: 15px;}
.slidbanner:hover .slid-img{transform: scale(1.1);}
.zn1,.znhys1,.dgh1{background: rgba(0, 0, 0, 1) url('../images/meeting/bg-1.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 110px;}
.zn1 .warpslidcon{margin-top: 70px;}
.zn2{ background: url('../images/meeting/bg-2.jpg') no-repeat center center;background-size: cover !important;padding-bottom: 200px;}
.zn2w{margin-top: 50px;}
.zn3,.meet3{background: url('../images/meeting/bg-3.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 80px;}
.meet3{ background-image: url('../images/meeting/bg-3.jpg');}
.zn_three{text-align: center; margin-top: 90px;}
.zn4{background: rgba(0, 0, 0, 1);}
.zn4 img,.zn_three img{max-width: 100%; }
.znhys1{background-image: url('../images/meeting/bg-4.png');}
.tithys{font-size: 18px;line-height: 24px;color: rgba(255, 255, 255, 1);text-align: center;font-weight: 500; padding: 15px 0 10px;}
.znhys1 .officmain6 .ancon{padding: 0 30px; height: auto;}
.znhys1 .officmain6 .offlist,.dbot .offlist,.gbhmainbot .offlist{ margin-top: 16px;border-radius:4px;background:rgba(45, 49, 54, 0.49); height: 35px; line-height: 35px;}
.znhys1 .officmain6 .znonelist{height: 490px;background: rgba(31, 35, 43, 0.48);}
.dbot .offlist{margin: 16px 0 0;}
/* 关于我们 start */
.abonecon{ margin-top: 40px; background: rgba(50, 51, 63, .6); padding: 50px 40px; font-size: 16px; line-height: 50px; color: #858585; text-align: justify;}
.abonecon h2{font-size: 30px; color: #fff; font-weight: normal;}
.abonebot{margin-top: 40px;}
.abonebotList{background: #161616; padding: 20px; font-size: 14px; color: #fff; border-radius: 4px;}
.abonebotList h2{ font-size: 20px; padding-bottom: 10px;}
.lefab{width: 60px; margin-right: 20px;}
.lefab img{height: 60px;}
.abonebot>div{max-width: 33%; min-width: 30%;}
.ab1,.ab2{background: url('../images/about/bg-4.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 300px;}
.ab2{background-image: url('../images/about/bg-2.jpg'); padding-bottom: 20px;}
/* 经典案例 start */
.cas1{background: rgba(0, 0, 0, 1) url('../images/home/three_bg.png') no-repeat right top; padding-bottom: 200px;}
.caselist{width: 24%; margin-top: 40px; }
.casepinc{ background: #151618; border-radius: 8px; width: 100%;text-align: center; height: 136px; display: flex; align-items: center; justify-content: center;}
.caselist img{max-width: 80%; max-height: 80%;}
.liscasewap{padding-top: 80px;}
/* 新闻资讯 start */
.new{border-radius: 4px; padding: 20px;  background: rgba(255, 255, 255, 1);  box-shadow: 0px 6px 8px 4px rgba(218, 230, 245, 0.1); margin-top: -30px;}
.new1{position: relative; z-index: 10; margin-bottom: 100px;}
/* 工位 start */
.gw1{background: url('../images/station/bg-1.png') no-repeat center center;background-size: cover !important; padding-bottom: 80px;}
.znonelist{border-radius: 4px; background: rgba(31, 35, 43, 0.48);  padding: 0; border: 0;margin-top: 50px;}
.agri3 .znonelist{background: rgba(30, 32, 36, 0.8);}
.antitle{ height: 60px;border-radius: 4px 4px 0px 0px; padding: 0 30px;   background: linear-gradient(132.63deg, rgba(3, 88, 255, 1) 0%, rgba(84, 141, 255, 1) 100%); font-size: 16px; display: flex; text-align: center; align-items: center; color: #fff;}
.antitle1{height: 86px;}
.antitle>div{width: 100%; text-align: center; line-height: 28px;}
.ancon{ height: 400px; text-align: justify;line-height: 28px;  padding:40% 35px 0; color: rgba(179, 179, 179, 1);}
.diglist .ancon{ padding: 40% 12px 0;flex-wrap:wrap;}
.diglist .ancon div{width: 100%; }
.dibitallist .ancon{padding: 0;height: auto;}

.dtopimg{text-align: center;font-size: 0;  line-height: 0;max-height: 230px; position: relative; overflow: hidden;}
.dtopimg img{width: 100%; height: auto;}
.dbot{margin-top: 10px; padding: 0 30px;}
.dbot .offlist{width: 100%; padding: 0;}
.dibitallist .znonelist{padding-bottom: 20px; min-height: 470px;}
.gbhmainbot{background:rgba(110,110,110,0.3);backdrop-filter: blur(100px); border-radius: 4px; padding: 40px;margin-top: 50px;}
.dgbottit{ font-size: 18px; color: #fff; line-height: 28px; text-align: center;}
.gbhmainbot .offlist{margin: 40px 15px 0; width: 140px; padding: 0;}
.gbhmainpic{margin-top: 20px; line-height: 0; font-size: 0; text-align: center;}
.gbhmainpic img{max-width: 100%;}
.kjzk3 .gbhmainpic{margin-top: 50px;}
.anma1{border-radius: 4px; background: rgba(30, 32, 36, 0.8); width: 19%; padding: 30px 0; margin-top: 50px; text-align: center;transition: .5s;}
.kjlist .anma1{ width: 15%;}
.anmtop{ text-align: center;}
.anmtop img{height: 60px;text-align: center;}
.anmtop .titleh3{margin-top: 30px; padding: 0 15px; font-weight: normal; line-height: 28px; height: 60px;}
.anmcon{ height: 230px; padding: 20% 20px 0;  text-align: justify;  font-size: 14px; color: rgba(179, 179, 179, 1); line-height: 28px;}
.anma1 .anmcon{padding-top: 30px; height: 200px;}
.gw2,.gw3,.kjzk3{background:rgba(0, 0, 15, 1) url('../images/station/bg-2.png') no-repeat right center; padding-bottom: 140px;}
.gw3{ background-image: url('../images/station/bg-2.jpg'); background-position: center center; padding-bottom: 80px;}
.gwlisttab{margin-top: 50px;}
.gwlisttab .navTab{width: 100%;background:rgba(0, 0, 15, 1); padding: 0; height: 50px; border: 4px; position: relative; overflow: hidden;}
.gwlisttab .navTab div{width: 33.2%; line-height: 50px; height: 50px; background: rgba(22, 22, 22, 1);}
.gwlisttab .navTab div .linesp{background: rgba(33, 122, 255, 1);}
.gwlisttab .swiper-container-tab{ width: 100%;border-radius: 0px 4px 4px 0px; background:rgba(33, 33, 44, 1); margin-top: 48px; padding: 50px 0; height: 530px;}
.conmain2 .swiper-container-tab{background:url('../images/panel/three-bg.png') no-repeat center center;background-size: 100% 100%; padding: 24px 0 30px; height: auto; min-height: 530px;}
.swtips{font-size: 16px;color: #fff; text-align: center; line-height: 30px; max-width: 600px; margin: 0 auto;text-shadow: 0px 2px 4px  rgba(250, 250, 250, 0.25);}
.zh2 .gwlisttab .swiper-container-tab{background:url('../images/visit/tabbgicon.png') no-repeat center center; background-size: 100% 100%;}
.gwlisttab .content-slide .tit{font-size: 18px;font-weight: 500; text-align: center; line-height: 26px; padding-bottom: 40px;}
.gwlistimg{ width: 50%; position: relative; overflow: hidden;}
.gwlistcon{ font-size: 16px; color: #A6A6A6; line-height: 57px; padding: 0 20px;}
.gwlistimg img{width: 100%;transition: .5s;}
.conmain2 .gwlistimg{ width: 100%; text-align: center; margin-top: 24px;}
.conmain2 .gwlistimg img{max-width: 685px;}
.statthreeLeft{ width: 38%; margin-top: 40px;}
.statthreeRight{width: 54%; text-align: right;margin-top: 40px; display: flex; align-items: center; justify-content: end;}
.statthreeRight img{ max-width: 100%;}
.statthreeLeftwarp{padding-left: 30px; position: relative; font-size: 14px; line-height: 28px; color: #B3B3B3; margin-top: 30px;}
.statthreeLeftwarp h3{ font-size: 18px; font-weight: 500; color: #fff; padding-bottom: 10px;}
.spiconstat{ width: 18px; height: 18px; position: absolute; left: 0; top: 4px; z-index: 2;}
.spiconstat img{max-width: 100%;}
.elmainwarp .spiconstat{width: 30px; height: 30px;}
.elmainwarp .statthreeLeftwarp{padding-left: 46px; color: rgba(255, 255, 255, 1); margin-top: 60px; line-height: 28px;}
.elmainwarp .statthreeLeftwarp p{color: rgba(237, 237, 237, 1);}
.elmainwarp .statthreeLeft{width: 52%; margin-top: 0;}
.elmainwarp .statthreeRight{width: 40%; margin-top: 0;}
/* 访客 start */
.zh1,.zh2,.zh3{background: url('../images/visit/bg-1.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 100px;}
.zh2{background-image: url('../images/visit/bg-2.jpg'); padding-bottom: 150px;}
.zh3{background-image: url('../images/visit/bg-3.jpg'); padding-bottom: 60px;}
.fkwarp{ width: 34%;}.vs{width: 24%; text-align: center; height: 100%;}.fkwarp1{margin-left: 4%;}
.vs img{width: 42px;}
.fkmain1{margin-top: 100px;}
.fkwapTile{display: flex; justify-content:center;}
.fkicon{ width: 80px; height: 56px; }
.fkicon1{background: url('../images/visit/one-icon-1.png') no-repeat left center;background-size: cover !important; margin-right: 10px;}
.fkicon2{background: url('../images/visit/one-icon-3.png') no-repeat left center;background-size: cover !important; margin-left: 10px;}
.fktit{ width: 300px; height: 56px;background: url('../images/visit/one-icon-2.png') no-repeat left center;background-size: cover !important; text-align: center; line-height: 56px; font-size: 20px; color: #fff;}
.fkwapCon{ margin-top: 55px; border-radius: 4px;   background:  url('../images/visit/iconbg.png') no-repeat center center;background-size: cover !important; /*background: rgba(110, 110, 110, 1);filter: blur(50px); */font-size: 16px; line-height: 40px; text-align: justify; color: #fff; padding: 30px 20px;  height: 300px;}
.visimian1{margin-top: 30px;}
.digtwbot{margin-top: 60px;}
.parkmain1{margin-top: 40px;}
.visimain1 .m1a,.mlaothree{width: 20%; margin: 50px 0 0; position: relative; z-index: 10;}
.meetmain1 .m1a{width: 20%; margin-top: 15px;} 
.digtwbot .m1a{width: 22%;}
.parkmain1 .m1a{width: 23%;margin: 15px 3% 0;}
.icon-vis{ width: 10px; height: 10px; display: inline-block; background: url('../images/visit/cir-icon.png') no-repeat center center; position: absolute; left: 50%; margin-left: -8px; bottom: -30px;}
.threetop2.visimain1 .antitle,.meetmain1 .antitle,.parkmain1 .antitle{height: 55px; line-height: 55px; padding: 0;}
.threetop2.visimain1 .znonelist,.meetmain1 .znonelist,.parkmain1 .znonelist{border-radius: 4px; background: rgba(31, 35, 43, 0.48) url('../images/visit/three-icon-bg.png') no-repeat center center; background-size: 100% 100%;}
.threetop2.visimain1 .ancon,.meetmain1 .ancon,.parkmain1 .ancon{height: 200px; padding: 28px;color: rgba(179, 179, 179, 1); line-height: 35px; font-size: 14px;}
.ly2 .meetmain1 .ancon{height: 220px; line-height: 28px;}
.linelist{width: 100%; border: 1px dashed rgba(135, 135, 135, 1); margin-top: 25px;transform: rotate(0.27deg);}
.meetmain1 .linelist{ border: 0; margin-left: -2%;}
.linelist img{max-width: 110%;}.parkmain1 .linelist{border: 0;}
.digtwbot .linelist{margin-left: 0;}
.parkmain1 .linelist img,.digtwbot .linelist img{width: 100%;}

/* 通行 start */
.tx1,.tx2,.tx3{background: url('../images/general/bg-1.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 190px;}
.tx2{background-image: url('../images/general/bg-2.jpg'); padding-bottom: 140px;}
.tx3{background-image: url('../images/general/bg-3.jpg'); padding-bottom: 140px;}
/* iot start */
.zk1,.zk2,.zk3{background: url('../images/iot/bg-1.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 110px;}
.zk2{ background-image: url('../images/iot/bg-2.jpg'); padding-bottom: 160px;}
.zk3{ background-image: url('../images/iot/bg-3.jpg'); padding-bottom: 130px;}
/* 碳管理 start */
.carbon1{background: url('../images/Carbon/bg-1.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 120px;}
.card-onetop{background: url('../images/Carbon/one-bg-1.png') no-repeat center center;background-size: cover !important; padding: 25px 40px; font-size: 16px; line-height: 35px; color: #fff; margin-top: 60px; text-align: center;}
.carbon2{background: url('../images/Carbon/bg-2.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 60px; }
.cardtwo1{width: 50%;  padding: 20px 0; background: url('../images/Carbon/one-bg-1.png') no-repeat center center; background-size:100% 100% !important; text-align: center; margin: 28px auto 0;}
.tplist{text-align: center;}
.cartbtn{display: inline-block;  width: 162px;  height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 16px; border-radius: 4px;background: linear-gradient(132.63deg, rgba(3, 88, 255, 1) 0%, rgba(84, 141, 255, 1) 100%);}
.cardtxt{ font-size: 14px; line-height: 20px;color: #fff; margin-top: 15px;}
.cardm1{width: 20%; margin: 0 1%;background: url('../images/Carbon/one-bg-1.png') no-repeat center center;background-size: cover !important; padding: 20px; height: 184px; margin-top: 28px; }
.cardm1 .cardtxt{line-height: 30px;}
.cardtwo2,.cardtwo3{justify-content:center;}
.cardtwo3 .cardm1{ width: 30%; margin: 0 1.5%; height: 210px;}
.cardtwo3 .cardm1{margin-top: 28px;}
.carbon3{background: url('../images/Carbon/bg-3.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 70px;}
.threetop1{ margin: 60px auto 0; text-align: center; width: 48%;}
.threetop1 img{ max-width: 100%;transition: .5s;}
.threetop2 .antitle{height: 57px;}
.threetop2 .znonelist{border-radius: 4px; background: rgba(22, 22, 22, 1); margin-top: 35px;}
.threetop2 .ancon{height: 130px; color: #fff; padding-top: 10%;}
.classmain1 .m1a{width: 32%;}
.threetop2.classmain1 .ancon{padding-top: 36px; height: 180px; font-size: 14px;}
.fourtop2{margin-top: 30px;}
.cardm2{ width: 30%;border-radius: 4px; text-align: center; background: rgba(30, 32, 36, 0.8); height: 500px; margin-top: 30px; padding: 20px 30px;}
.cardmimg img{max-width: 100%;transition: .5s;}
.cardm2 h2{ font-size: 16px; color: #fff; line-height: 24px; font-weight: normal; margin: 30px 0;}
.cardm3 h2{margin: 16px 0 12px 0;}
.cardmcon{ font-size: 14px; color: rgba(179, 179, 179, 1); line-height: 34px; text-align: left;}
.cardmcon1{text-align: center;line-height: 22px;}
.cardm3{height: 430px;}
.cardmimg{font-size: 0; line-height: 0;}
.cardm3 .cardmimg{ height: 210px;}
.cardm3 .cardmimg img{height: 100%;}
/* 数字孪生 start */
.digTw1{background: url('../images/digitalTwin/bg-1.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 180px;}
.digtwcon1{margin-top: 20px;}
.znmain1.digtwcon1 .m1a img{height: 40px;}
.digTw2{background: url('../images/digitalTwin/bg-2.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 75px;}
.digTwlist{margin-top: 30px;}
.digTwlist .m1a{width: 50%; margin: 0;}
.digTwlist .ancon{ height: 178px;padding: 50px 50px 0;}
.anmcon div{ width: 100%; text-align: center;}
.digtwbox{ width: 20%; margin: 30px 1% 0; background:linear-gradient(132.63deg, rgba(48, 57, 73, 1) 0%, rgba(40, 47, 55, 1) 100%);; padding: 20px 30px; height: 184px; border-radius: 4px;}
.digmain1{ margin-top: 10px;}
.digpbot{ font-size: 14px; line-height: 30px; margin-top: 15px; color: #fff;}
/* 能源管理 start */
.energ1{background: url('../images/energy/bg-1.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 100px;}
.energ2{background: url('../images/energy/bg-2.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 100px;}
.energbot{text-align: center; padding-bottom: 120px; margin-top: 50px;}
.energbot img{max-width: 90%;}
/* 智能硬件 start */
.hardware1{background: url('../images/hardware/bg-1.png') no-repeat center center;background-size: cover !important;  padding-bottom: 200px;}
.hardwarezm1{ margin-top: 10px; margin-left: -1%;}
.hardwarezm2{height: 460px; position: relative; overflow-y: auto; margin-top: 20px;}
.hd1a{margin-left: 1%;}
.hd1a{ margin-top:40px;  width: 19%; height: 210px;padding: 20px 10px;text-align: center; border-radius: 4px; background: url('../images/hardware/iconbg.png') no-repeat center center;background-size: 100% 100%;}
.hardwarezm2 .hd1a{ width: 31%; margin:0 2% 20px 0 ;}
.yjpic{ width: 100%; height: 150px; display: flex; align-items: center; justify-content: center;}
.agrima3 .yjpic{ height: 120px;}
.hd1a img{max-width: 100%; max-height: 90%;}
.hd1a .titleh3{font-size: 16px; line-height: 20px; color: rgba(255, 255, 255, 1); margin-top: 5px;}
.hardware2{ background: url('../images/hardware/bg-2.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 200px;}
/* 办公 start */
.office1,.office2,.office3,.office4{background: url('../images/official/bg-1.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 130px;}
.officmain1 .m1a,.officmain2 .m1a,.officmain4 .m1a,.officmain5 .m1a,.officmain6 .m1a,.dibitallist .m1a,.agrima2 .m1a{width: 32%;}
.officmain1 .ancon{height: 360px; padding-top: 20%;}
.officmain2 .ancon{height: 180px; padding-top: 30px;}
.officmain3 .digTwlist{padding-top: 50px;}
.agrima2 .ancon{height: 380px; padding-top: 0; display: flex; align-items: center; line-height: 32px;}
.agrima2{margin-top: 140px;}
.agrima3{margin-top: 200px;}
.office2{ background-image: url('../images/official/bg-2.jpg'); padding-bottom: 60px;}
.office3{background-image: url('../images/official/bg-3.jpg'); padding-bottom: 160px;}
.office4{background-image: url('../images/official/bg-4.jpg'); padding-bottom: 170px;}
.off-leftpic{ width: 60px;}
.off-rigcon{padding-left: 20px;}
.off-rigcon p{ font-size: 14px; color: rgba(255, 255, 255, 1); line-height: 20px;}
.officmain4 .m1a{ padding: 40px 20px;}
.off-rigcon .titleh3{margin-top:0}
.offlist{ width: 75px; height: 75px;border-radius: 50%;  text-align: center; margin: 30px 17px 0;  background: rgba(43, 44, 46, 1); padding: 17px 0; line-height: 20px; font-size: 14px; color: #fff;}
.officmain5 .ancon{height: 380px;padding: 0 20px;}
.officmain6 .ancon{height: 280px; padding: 40px 30px;}
.officmain5 .znonelist,.officmain6 .znonelist{background: rgba(17, 19, 23, 0.8);}
.officmain6 .offlist{border-radius: 8px; height: 48px; width: 48%; padding: 0; line-height: 48px; margin: 0;}
.indetopbox{ padding: 0 7%;}
.indetopbox .ancon{height: 540px;padding: 70px 30px;align-items:center;}
.indetopbox .offlist{ width: 107px; height: 107px; font-size: 18px; line-height: 32px; padding: 21px 0; margin: 0 26px; }
.indetopbox .m1a{ width: 36%}
.indetopbox .znonelist{ background:rgba(17,19,23,0.8);  }
.indetopbox .indtop1 .offlist{width: 150px; height: 150px; font-size: 24px; line-height: 36px; padding: 39px 0;}
.mind1{width: 28%; position: relative; padding: 66px 0; margin-top: 50px;}
.arrowcionbox{ width: 111px; height: 89px; display: inline-block; position: absolute; top: 50%; margin-top: -44px; z-index: 1;}
.arrowcionbox1{left: 30px; background: url('../images/home/one-arrow-left.png') no-repeat center center; background-size: cover;}
.arrowcionbox2{right: 30px; background: url('../images/home/one-arrow-right.png') no-repeat center center; background-size: cover;}
.topconmain{padding: 23px;border-radius:112.14px;background:rgba(17,19,23,0.8);height: 500px; width: 154px; position: relative; align-items: center; justify-content: center;}
.top1{width: 108px; height: 108px; border-radius: 50%; text-align: center; line-height: 108px;background:linear-gradient(-60deg,rgba(3,88,255,1)0%,rgba(84,141,255,1)100%); font-size: 14px; color: #fff; position: absolute; left: 23px;}
.toplef{top: 23px;}.toprig{bottom: 23px;}
.top2{ font-size: 20px; color: #fff; line-height: 32px; text-align: center;}
/* 教室 start */
.class1,.class2,.class3,.jishu1,.jishu2,.park1,.park2,.park4,.jishu3{background: url('../images/jiaoshi/bg-1.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 260px; font-size: 16px;}
.class2{background-image: url('../images/jiaoshi/bg-2.jpg'); padding-bottom: 70px;}
.class3{background-image: url('../images/jiaoshi/bg-3.jpg'); padding-bottom: 130px;}
.jishu1{background-image: url('../images/jishu/bg-1.jpg'); padding-bottom: 150px;}
.jishu2{background-image: url('../images/jishu/bg-2.jpg'); padding-bottom: 70px;}
.jishu3{background-image: url('../images/jishu/bg-3.jpg'); padding-bottom: 300px;}
.park1{background-image: url('../images/yuanqu/bg-1.jpg'); padding-bottom: 200px;}
.park2{background-image: url('../images/yuanqu/bg-2.jpg'); padding-bottom: 70px;}
.park4{background-image: url('../images/yuanqu/bg-4.jpg'); padding-bottom: 80px;}
.class4{position: relative; font-size: 0; line-height: 0; padding: 0;}
.class4 img{ width: 100%;}
.class4 .wapbotmain{position: absolute; left: 0; top: 0; z-index: 1; width: 100%;}
.jishumain1{margin-top: 50px;}
.jisbotmain{border-radius: 4px; background: rgba(17, 19, 23, 0.8); margin-top: 36px;}
.jishleft{width: 5%;border-radius: 4px; background: linear-gradient(132.63deg, rgba(3, 88, 255, 1) 0%, rgba(84, 141, 255, 1) 100%); display: flex; align-items: center; text-align: center; font-size: 16px; color: #fff; justify-content: center;}
.jishRight{padding:14px 30px 30px; width: 95%;}
.jshliwa{ height: 48px; line-height: 48px;margin-top: 16px; text-align: center;border-radius: 8px; background: rgba(43, 44, 46, 1); font-size: 16px; color: #fff;}
.jshliwa1{width: 49%;}
.jshliwa2{width: 32%;}
.jshliwa3{width: 23.5%;}
.mbg1,.mbg2,.mbg3,.mbg4,.mbg5,.mbg6,.mbg7,.dgh2,.el1,.el2,.el3{background: url('../images/jishu/two-img-1.png') no-repeat center center; background-size: cover; }
.mbg2{background-image: url('../images/jishu/two-img-2.png');}
.mbg3{background-image: url('../images/jishu/two-img-3.png');}
.mbg4{background-image: url('../images/jishu/two-img-4.png');}
.mbg5{background-image: url('../images/jishu/two-img-5.png');}
.mbg6{background-image: url('../images/jishu/two-img-6.png');}
.mbg7{background-image: url('../images/jishu/two-img-7.png');}
.dgh1{background-image: url('../images/digitalHuman/bg-1.jpg');padding-bottom: 300px;}
.dgh2{background-image: url('../images/digitalHuman/bg-2.jpg'); padding-bottom: 20px;}
/* 农业 start */
.agri1,.agri2,.agri3,.agri4,.coonf1,.coonf2,.coonf3,.ly1,.ly2,.ly3{background: url('../images/agri/bg-1.jpg') no-repeat center center;background-size: cover !important; padding-bottom: 70px;}
.agri2{background-image: url('../images/agri/bg-2.jpg');padding-bottom: 180px;}
.agri3{background-image: url('../images/agri/bg-3.jpg');padding-bottom: 140px;}
.agri4{background-image: url('../images/agri/bg-4.jpg');padding-bottom: 340px;}
.agrima1{margin-top: 200px;}
/* 电子班牌 start */
.el1{background-image: url('../images/electronic/bg-1.jpg');padding-bottom: 60px;}
.el2{background-image: url('../images/electronic/bg-2.jpg');padding-bottom: 100px;}
.el3{background-image: url('../images/electronic/bg-3.png');padding-bottom: 135px;}
.elmainpic img{max-width: 650px;}
/* 面板 */
.coonf1{background-image: url('../images/panel/bg-1.png');padding-bottom: 380px;}
.coonf2{background-image: url('../images/panel/bg-2.png');padding-bottom: 380px;}
.coonf3{background-image: url('../images/panel/bg-3.png');padding-bottom: 200px;}
.conmain1{margin-top: 130px;}
.conmain1 .hd1a{ width: 32%; margin-left: 0;background:rgba(31, 35, 43, .48);border-radius:4px;padding: 20px 20px 30px; height: auto;}
.conmain1 .yjpic{height: 226px;}
.conmain1 .hd1a .titleh3{font-size: 18px; line-height: 24px;}
.conmain1 .ancon{padding: 0; height: auto; min-height: 326px;background:rgba(110, 110, 110, .3);}
.conmain1 .dtopimg{height: 230px;}
.conmain1 .m1a{width: 32%;}
.conmain1 .tithys{padding-top: 30px;}
/* 楼宇 */
.ly1{background-image: url('../images/building/bg-1.png');padding-bottom: 200px;}
.ly2{background-image: url('../images/building/bg-2.png');padding-bottom: 200px;}
.ly3{background-image: url('../images/building/bg-3.png');padding-bottom: 90px;}
/*定义滚动条高宽及背景
 高宽分别对应横竖滚动条的尺寸*/
 ::-webkit-scrollbar {width: 9px;height: 9px;background-color: #000;}
/*定义滚动条轨道
内阴影+圆角*/
::-webkit-scrollbar-track{ -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0); border-radius:10px;background-color:rgba(204, 204, 204, 1);}
/*定义滑块
 内阴影+圆角*/
::-webkit-scrollbar-thumb{border-radius:148px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background-color:rgba(179, 179, 179, 1);}
@media only screen and (max-width:1800px) {
    .indetopbox{padding: 0 5%;}
    .indetopbox .ancon{padding: 70px 20px;}
    .indetopbox .offlist{ margin: 0 15px; width: 100px; height: 100px; padding: 18px 0;}
    .indetopbox .indtop1 .offlist{width: 130px; height: 130px; padding: 29px 0;}
    .arrowcionbox{ width: 90px; height: 68px;}
    .arrowcionbox1{left: 20px;}
    .arrowcionbox2{right: 20px;}
    .indetopbox .m1a{width: 34%;}
    .mind1{width: 32%;}
}
@media only screen and (max-width:1500px) {
    .indetopbox .offlist{ margin: 0 10px; width: 90px; height: 90px; padding: 15px 0; font-size: 16px; line-height: 30px;}
    .indetopbox .indtop1 .offlist{width: 120px; height: 120px; padding: 28px 0; font-size: 20px; line-height: 32px;}
}
@media only screen and (max-width:1400px) {
    .hp_conbox{ padding-left: 20px;}
    .hp_title{padding: 45px 20px; font-size: 13px;}
	.hp_title h2{font-size: 23px;}
    .navTab div{font-size: 16px;}
    .content-slide .tit{font-size: 26px;}
    .swiper-container-tab{font-size: 16px;}
    .content-slide{padding: 15px 40px;}
    .b_list_num{font-size: 18px;}
	.b_list_num span{font-size: 44px;}
    .wrap{width: 100%;}
    .logolistbot{ height: 80px;}
    .limain{ width: 100%; padding: 20px 20px;}
    .topcon{padding: 0 15px;}
    .threetop2.visimain1 .ancon{padding: 20px 15px;}
    .meetmain1 .m1a,.parkmain1 .m1a{width: 21%;}
    .wrappic{ width: 100%;}
    .arrowcionbox{ width: 70px; height: 48px;}
}
@media only screen and (max-width:1300px) {
    .wrappic{ width: 100%;}
    .hp_con_tit{font-size: 20px; line-height: 30px;}
    .hp_bot{font-size: 18px; line-height: 26px;}
    .hp_conbox{padding: 5% 20px; width: 100%;}
    .indetopbox .ancon{padding: 70px 10px;}
    .indetopbox .offlist{ margin: 0 10px; width: 80px; height: 80px; padding: 16px 0; font-size: 14px; line-height: 24px;}
    .arrowcionbox{ width: 60px; height: 38px;}
}
@media only screen and (max-width: 1100px){
    .visimain1 .m1a{ width: 28%;}
    .mlaothree{width: 8%;}
    .meetmain1 .m1a,.parkmain1 .m1a{width: 24%;}
    .parkmain1 .m1a{margin-left: 3%; margin-right: 3%;}
    .bgfroulist{ width: 200px; height: 269px;}
    .agrima1 .m1a{ width: 25%; padding-top: 40px; height: 170px;}
    .agrima1 .m1a:nth-child(6n){border-right: 1px solid rgba(82,82,82,1);}
    .agrima1 .m1a:nth-child(4n){border-right: 0;}
    .agrima1 .m1a:nth-child(n+4){border-top: 1px solid rgba(82,82,82,1);}
    .agrima1{margin-top: 140px;}
}
@media only screen and (max-width:1050px) {
    .agrima2 .ancon{height: 420px;}
    .agrima2{margin-top: 100px;}
    .indetopbox .ancon{padding: 70px 0px;}
    .arrowcionbox{ width: 50px; height: 28px;}
}
@media only screen and (max-width: 950px){
    .foot_wap,.absimg,.ftt{display: block;}
    .rigimg,.ftcon{display: none;}
    .toplogo img{height: auto; max-width: 100%;}
    .lisbomain,.znmain3,.znmain1{flex-wrap:wrap;}
    .fourcon{width: 24%;}
    .fourcon img{max-width: 100%;}
    .bgfroulist img{width: 90%;}
    .m4{min-height: 1065px; height: auto;}
    .nelw{padding: 0;}
    .znmain3{ justify-content:space-around;}
    .znmain3 .anma1,.hd1a{width: 30%;}
    .agrima3 .hd1a{width: 24%;}
    .hardwarezm2 .hd1a{padding: 10px 8px;}
    .fkwarp1{margin-left: 0;}
    .fkwarp{ width: 40%;}.vs{width: 20%;}
    .fkwapCon{font-size: 14px;}
    .znonelist{ width: 45%;}
    .znonelist .ancon{height: auto; padding:20px 30px;}
    .parkmain1 .ancon{height: 200px;}
    .officmain5 .ancon,.conmain1 .ancon{ padding: 0;}
    .conmain1 .dtopimg{height: auto;}
    .conmain1 .ancon{min-height: 250px;}
    .officmain6 .ancon{ padding: 20px;}
    .officmain6 .offlist{height: 38px; line-height: 38px; margin-top: 16px;}
    .cardtwo1{height: 170px;}
    .cardm1{ width:28% ;}
    .cardtwo3 .cardm1{width: 32%; margin: 20px .3% 0; padding: 20px 10px;}
    .cardtxt{font-size: 12px;}
    .visimain1 .m1a{ width: 30%;}
    .mlaothree{width: 5%;}
    .meetmain1 .m1a,.parkmain1 .m1a{width: 24%;}
    .bgfroulist{ width: 160px; height: 215px;}
    .statthreeLeft{ width: 50%;}
    .statthreeRight{width: 48%;}
    .digtwbox{width: 28%; padding: 20px;}
    .threetop2.classmain1 .ancon{padding-top: 20px;}
    .elmainwarp .statthreeLeft{width: 100%; margin-top: 0; display: flex;justify-content: space-around;flex-wrap:wrap;}
    .elmainwarp .statthreeLeftwarp{width: 45%;}
    .elmainwarp .statthreeRight{width: 90%; margin-top: 40px; }
    .indetopbox{padding: 0 8%;}
    .indetopbox .offlist{ margin: 10px 80px; width: 60px; height: 60px; padding: 12px 0; font-size: 12px; line-height: 18px;}
    .indetopbox .m1a,.mind1{width: 100%;}
    .m6{height: auto; padding-bottom: 50px;}
    .mind1{margin-top: 0; padding: 62px 0;}
    .arrowcionbox{ width: 60px; height: 38px;left: 50%;right: auto; margin-left: -20px; margin: 0; }
    .arrowcionbox1{ top: 7px; }.arrowcionbox2{ bottom: 7px; top: auto;}
    .topconmain{ padding: 12px; width: 100%; height: 77px; border-radius:56px;}
    .top1{width: 54px; height: 54px; font-size: 12px; font-weight: bold; line-height: 14px; text-align: center; display: flex; padding: 0 5px; letter-spacing: 1px; align-items: center; justify-content: center; flex-wrap:wrap ; top: 12px; left: 12px;}
    .toprig{bottom: auto; left: auto; right: 12px; padding: 0 8px;} 
    .top2{ font-size: 14px;}
    .indtop1{margin-top: 0;}
    .indetopbox .indtop1 .offlist{width: 84px; height: 84px; font-size: 18px; line-height: 20px; padding: 22px 0;}
}
@media only screen and (max-width:768px) {
    .hp_title{padding: 30px 10px; font-size: 12px; line-height: 20px}
    .hp_title p{display: none;}
    .hproc-item.active .hp_title p{display: block;}
    .hp_con{padding: 50px 10px 0;font-size: 12px; line-height: 24px;}
    .hp_title h2{ font-size: 16px;}
    .hproc-item{width: 10%;}
    .m1{padding-bottom: 0;}
    .listhei{height: 400px;}
    .hproc-item.active{ width: 70%;}
    .hproc-item:hover .mbg{transform: scale(1);}
    .m2 .disflex{display: block;}
    .m2{height: 640px;}
    .content-slide .tit{font-size: 20px;}
    .swiper-container-tab{width: 100%; height: 460px;font-size: 14px; line-height: 20px;}
    .navTab,.rigimg,.ftcon{display: none !important;}
    .bannerBotn .wrap,.lisbomain,.forcontop,.abonebot,.casewaptop,.znmain3{
        flex-wrap:wrap;
    }
    .bannerBotn .b_list{ width: 50%; text-align: center; margin-top: 20px;}
    .b_list_num{font-size: 14px;}
    .b_list_num span{ font-size: 30px;}
    .b_list_txt{font-size: 12px; margin-top: 0;}
    .content-slide{padding: 5px 20px;}
    .swiper-container-tab .swiper-pagination{ display: block;}
    .swiper-container-tab .swiper-pagination-bullet{ width: 10px;height: 3px;border-radius: 2px;background: rgba(255, 255, 255, 0.915);transition: all .5s cubic-bezier(.4,0,.2,1)!important;  -webkit-transform-style: preserve-3d; }
    .swiper-container-tab .swiper-pagination-bullet-active{ width: 30px; background: rgba(33, 122, 255, 1);}
    .toplogo{margin-bottom: 10px;}
    .toplogo img{max-width: 100%; height: auto;}  
    .logolistbot{ height: 80px;}
    .threeloglist{ margin-top: 50px;}
    .m3{padding-bottom: 50px;}
    .fourtop{ font-size: 14px; line-height: 40px;}
    .fourtop span{ font-size: 30px;}
    .fottxt{font-size: 12px;}
    .fourcon{width: 48%;margin-bottom: 20px;}
    .forconbot .fourcon{width: 32%; margin: 0 1%; height: 150px;}
    .four_line{height: 18px; margin: 15px 0;}
    .m5{height: auto;}
    .zn2w{margin-top: 100px;}.zn2{padding-bottom: 100px;}
    .swiper-button-next-m7,.swiper-button-prev-m7{display: none;}
    .abonecon{padding: 20px; font-size: 12px; line-height: 30px;}
    .abonecon h2{font-size: 20px;}
    .abonebot>div{width: 100%; margin-bottom: 20px;max-width:100%}
    .ab1{padding-bottom: 120px;}
    .caselist,.casewaptop .fourtop{width: 48%;}
    .liscasewap{padding-top: 40px;}
    .slidcon h2{font-size: 38px;}
    .slidcon p{font-size: 18px; line-height: 30px;}
    .znmain2 .m1a{width: 100%;}
    .znmain3 .anma1,.gwlistimg{width: 100%;}
    .kjlist .anma1,.txlist .anma1{ width: 48%;}
    .txlist{justify-content:space-between}
    .gwlistimg img{height: 150px;}
    .gwlisttab .disflex{display: block;}
    .gwlistcon{padding: 20px 0; line-height: 30px; font-size: 12px;}
    .fkwarp,.vs{width: 100%; margin: 20px 0;}
    .cardtwo1{width: 100%; height: 140px;}
    .cartbtn{width: 100px; height: 30px; line-height: 30px; font-size: 12px;}
    .cardtwo1 .cardtxt{ width: 60%;margin: 20px auto 0;}
    .cardm1,.cardtwo3 .cardm1,.cardm2{ width: 100%; margin: 20px 0 0;}
    .energbot{padding-bottom: 0;}
    .hardwarezm1{margin-left: -4%; margin-top: 40px;}
    .hd1a,.agrima3 .hd1a{margin-left: 4%; margin-top: 20px; width: 46%;}
    .hardwarezm2 .hd1a{width: 48%; height: 200px;}
    .hardwarezm2 .yjpic{height: 140px;}
    .hardwarezm2{height: 440px;}
    .hardware1 .swiper-container-tab{height: 560px;}
    .hardware1 .content-slide{padding: 5px;}
    .cardm1>div{text-align: center;}
    .cardm1 .cardtxt{text-align: left;}
    .officmain4 .m1a{width: 100%;}
    .visimain1 .m1a{ width: 32%;}
    .mlaothree{width: 2%;}
    .visimain1 .antitle{ font-size: 12px;}
    .visimain1 .antitle>div{line-height: 20px;}
    .threetop2.visimain1 .ancon{padding: 10px; font-size: 12px; height: 180px; line-height: 20px;}
    .jishleft{width: 8%; font-size: 14px;}.jishRight{width: 92%; padding: 4px 10px 20px;}
    .jshliwa{font-size: 12px; height: 38px; line-height: 38px;}
    .jishu3{padding-bottom: 50px;}
    .parkmain1 .m1a,.meetmain1 .m1a{width: 48%;}
    .ly2 .meetmain1 .m1a{ width: 100%;}
    .parkmain1{justify-content: space-between;}
    .parkmain1 .m1a{margin-left: 0; margin-right: 0;}
    .meetmain1 .linelist,.parkmain1 .linelist{display: none;}
    .bgfroulist{ width: 160px; height: 215px;}
    .statthreeLeft,.statthreeRight{ width: 100%;}
    .statthreeRight{justify-content: center;}
    .digtwbox{width: 48%; padding: 15px; margin-top: 10px;}
    .digpbot{font-size: 13px;}
    .video{display: none;}
    .bannerpic,.play{display: block;}
    .znhys1 .officmain6 .znonelist{ height: auto; padding-bottom: 30px;}
    .agrima1 .m1a{width: 33.3%; text-align: center; padding: 20px 0 0; height: 120px;}
    .agrima1 .m1a img{height: 40px;}
    .agrima1 .titleh3{font-size: 12px;}
    .agrima1 .m1a:nth-child(3n){border-right: 0;}
    .agrima1 .m1a:nth-child(4n){border-right: 1px solid rgba(82,82,82,1);}
    .agrima1{margin-top: 100px;}
    .elmainwarp .statthreeLeftwarp{width: 100%;}
    .conmain1 .hd1a{width: 100%;}
    .coonf1,.coonf2,.coonf3{padding-bottom: 100px;}
    .conmain1{margin-top: 50px;}
    .conmain1 .ancon{padding: 0;}
    .indetopbox .offlist { margin: 10px 15px;}
    .arrowcionbox{ width: 41px; height: 32px;}
    .indetopbox .indtop1 .offlist{width: 78px; height: 78px; font-size: 14px; line-height: 20px; padding: 19px 0;}
    .indetopbox{padding: 0 35px;}
    .ly2,.ly1{padding-bottom: 50px;}
}
